#include "mainwindowmenu.h"
#include "ui_mainwindowmenu.h"

MainWindowMenu::MainWindowMenu(QWidget *parent) :
    QMainWindow(parent),
    ui(new Ui::MainWindowMenu)
{
    ui->setupUi(this);
}

MainWindowMenu::~MainWindowMenu()
{
    delete ui;
}

void MainWindowMenu::sendInfo(QString info)
{
    QStringList list = info.split(":");
    qDebug() << list;

    if(list[0].compare("1") == 0)
    {
        QStringList newList = list[1].split(";");

        for(int i = 0; i < newList.size() - 1; i ++)
        {
            ui->textBrowser->append(newList[i]);
        }
        ui->label_price->setText(newList[newList.size() - 1]);
    }
    else if(list[0].compare("2") == 0)
    {
        QStringList newList = list[1].split(";");

        for(int i = 0; i < newList.size() - 1; i ++)
        {
            ui->textBrowser_2->append(newList[i]);
        }
        ui->label_price_2->setText(newList[newList.size() - 1]);
    }
    else if(list[0].compare("3") == 0)
    {
        QStringList newList = list[1].split(";");

        for(int i = 0; i < newList.size() - 1; i ++)
        {
            ui->textBrowser_4->append(newList[i]);
        }
        ui->label_price_4->setText(newList[newList.size() - 1]);
    }
    else if(list[0].compare("4") == 0)
    {
        QStringList newList = list[1].split(";");

        for(int i = 0; i < newList.size() - 1; i ++)
        {
            ui->textBrowser_5->append(newList[i]);
        }
        ui->label_price_5->setText(newList[newList.size() - 1]);
    }
    else if(list[0].compare("5") == 0)
    {
        QStringList newList = list[1].split(";");

        for(int i = 0; i < newList.size() - 1; i ++)
        {
            ui->textBrowser_6->append(newList[i]);
        }
        ui->label_price_6->setText(newList[newList.size() - 1]);
    }
    else if(list[0].compare("6") == 0)
    {
        QStringList newList = list[1].split(";");

        for(int i = 0; i < newList.size() - 1; i ++)
        {
            ui->textBrowser_7->append(newList[i]);
        }
        ui->label_price_7->setText(newList[newList.size() - 1]);
    }
    else if(list[0].compare("7") == 0)
    {
        QStringList newList = list[1].split(";");

        for(int i = 0; i < newList.size() - 1; i ++)
        {
            ui->textBrowser_8->append(newList[i]);
        }
        ui->label_price_8->setText(newList[newList.size() - 1]);
    }
    else if(list[0].compare("8") == 0)
    {
        QStringList newList = list[1].split(";");

        for(int i = 0; i < newList.size() - 1; i ++)
        {
            ui->textBrowser_9->append(newList[i]);
        }
        ui->label_price_9->setText(newList[newList.size() - 1]);
    }
}

void MainWindowMenu::on_pushButton_clicked()
{
    //因为在跳转时，记录了上一个界面
    //所以可以利用此函数获取当前窗口的父窗口对象指针
    QWidget *parent = this->parentWidget();
    parent->show();//把之前父界面的隐藏状态改为显示状态，显示父界面
    this->close();//关闭当前界面
    //销毁子界面
    delete this;
}

